﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Texfina.Entity.Co
{
    public class EUsuario
    {
        #region Campos

   
        private int _intIDUSUARIO = 0;
        private string _strVC_USUARIO = null;
        private string _strVC_CLAVE = null;
        private string _strVC_CORREO = null;
        private string _strVC_NOMBRE = null;
        private string _strVC_APELLIDO_PATERNO = null;
        private string _strVC_APELLIDO_MATERNO = null;
        private string _strVC_USUARIO_CREA = null;
        private Nullable<DateTime> _datDT_FECHA_CREA = null;
        private string _strVC_USUARIO_MODIFICA = null;
        private Nullable<DateTime> _datDT_FECHA_MODIFICA = null;
        private string _strCH_ESTADO = null;
        private string _strIdPersonal = null;
        private string _strStAnulado = "";

        #endregion

        #region Atributos

        public int IDUSUARIO
        {
            get { return _intIDUSUARIO; }
            set { _intIDUSUARIO = value; }
        }

        
        public string VC_USUARIO
        {
            get { return _strVC_USUARIO; }
            set { _strVC_USUARIO = value; }
        }

        
        public string VC_CLAVE
        {
            get { return _strVC_CLAVE; }
            set { _strVC_CLAVE = value; }
        }

        
        public string VC_CORREO
        {
            get { return _strVC_CORREO; }
            set { _strVC_CORREO = value; }
        }

        
        public string VC_NOMBRE
        {
            get { return _strVC_NOMBRE; }
            set { _strVC_NOMBRE = value; }
        }

        
        public string VC_APELLIDO_PATERNO
        {
            get { return _strVC_APELLIDO_PATERNO; }
            set { _strVC_APELLIDO_PATERNO = value; }
        }

        
        public string VC_APELLIDO_MATERNO
        {
            get { return _strVC_APELLIDO_MATERNO; }
            set { _strVC_APELLIDO_MATERNO = value; }
        }

        
        public string VC_USUARIO_CREA
        {
            get { return _strVC_USUARIO_CREA; }
            set { _strVC_USUARIO_CREA = value; }
        }

        
        public Nullable<DateTime> DT_FECHA_CREA
        {
            get { return _datDT_FECHA_CREA; }
            set { _datDT_FECHA_CREA = value; }
        }

        
        public string VC_USUARIO_MODIFICA
        {
            get { return _strVC_USUARIO_MODIFICA; }
            set { _strVC_USUARIO_MODIFICA = value; }
        }

        
        public Nullable<DateTime> DT_FECHA_MODIFICA
        {
            get { return _datDT_FECHA_MODIFICA; }
            set { _datDT_FECHA_MODIFICA = value; }
        }

        
        public string CH_ESTADO
        {
            get { return _strCH_ESTADO; }
            set { _strCH_ESTADO = value; }
        }

        
        public string IdPersonal
        {
            get { return _strIdPersonal; }
            set { _strIdPersonal = value; }
        }

        /// <summary>
        /// Estado Anulado
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        
        public string StAnulado
        {
            get { return _strStAnulado; }
            set { _strStAnulado = value; }
        }

        #endregion

    }
}
